denture foundation surface - Español Inglés Diccionario